package imai78gae.heya.util;

import javax.jdo.JDOHelper;
import javax.jdo.PersistenceManagerFactory;

/**
 * {@link PersistenceManagerFactory}のWrapperクラスです。
 * 
 * @author imai78
 * 
 */
public final class PMF {

	private static final PersistenceManagerFactory pmfInstance = JDOHelper
			.getPersistenceManagerFactory("transactions-optional");

	/**
	 * コンストラクタです。
	 */
	private PMF() {
		;
	}

	/**
	 * {@link JDOHelper}から得られる{@link PersistenceManagerFactory}オブジェクトを返します。
	 * 
	 * @return {@link PersistenceManagerFactory}オブジェクト
	 */
	public static PersistenceManagerFactory get() {
		return pmfInstance;
	}

}
